package com.campus.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.campus.common.core.Pager;
import com.campus.common.core.Result;
import com.campus.common.core.TableData;
import com.campus.model.TManagerStudent;
import com.campus.model.TSysUser;
import com.campus.model.dto.StudentSelectCondition;
import com.campus.model.dto.TManagerStudentCreateDto;
import com.campus.model.dto.TManagerTeacherCreateDto;
import com.campus.model.vo.StudentSelectVo;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface IStudentService extends IService<TManagerStudent> {

    public Integer createStudent(TManagerStudentCreateDto createDto);

    public Page<StudentSelectVo> list(Pager pager, StudentSelectCondition conditionDto);

    public List<TManagerStudent> listByStatus(String Status);

    public Integer checkStudent(Long id);

    public Integer checkStudentBatch(@RequestBody List<Long> ids);

}
